# 使用官方的Java运行时作为父镜像
FROM openjdk:17

# 解决容器时期与真实时间相差 8 小时的问题
RUN ln -snf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo Asia/Shanghai > /etc/timezone

# 设置工作目录为/app
WORKDIR /app

# 将本地文件夹挂载到容器中
VOLUME ["/app/img"]

# 复制文件到镜像中
COPY Second-hand-mobile-phone-mall-0.0.1-SNAPSHOT.jar /app/Second-hand-mobile-phone-mall-0.0.1-SNAPSHOT.jar

# 暴露端口8080
EXPOSE 8080

# 运行jar包
ENTRYPOINT ["java","-jar","/app/Second-hand-mobile-phone-mall-0.0.1-SNAPSHOT.jar"]